Пример #1
0
 public bool Modificar(object VO)
 {
     Candidato = (VO_Candidato)VO;
     try
     {
         Encabezado();
         cmdComando.CommandText = "sp_Modificar_Candidato";
         cmdComando.Parameters.AddWithValue("@Curp", Candidato.Curp);
         cmdComando.Parameters.AddWithValue("@IdPartido", Candidato.IdPartido);
         cmdComando.Parameters.AddWithValue("@IdEleccion", Candidato.IdEleccion);
         if (Candidato.picture != null)
         {
             cmdComando.Parameters.Add("@Foto", SqlDbType.Image);
             MemoryStream ms = new MemoryStream();
             Candidato.picture.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
             cmdComando.Parameters["@Foto"].Value = ms.GetBuffer();
         }
         cmdComando.ExecuteNonQuery();
         return(true);
     }
     catch (Exception e)
     {
         System.Windows.Forms.MessageBox.Show("Error: " + e);
         return(false);
     }
     finally
     {
         cnnConexion.Cerrar();
         cmdComando.Dispose();
     }
 }
Пример #2
0
        public List <object> Listar(object VO)
        {
            Dtt = null;
            try
            {
                Dtt = new DataTable();
                Encabezado();
                cmdComando.CommandText = "sp_Listar_Candidatos";
                cmdComando.ExecuteNonQuery();
                daAdapter = new SqlDataAdapter(cmdComando);
                daAdapter.Fill(Dtt);
                List <Object> lstElecciones = new List <Object>();
                for (int i = 0; i < Dtt.Rows.Count; i++)
                {
                    VO_Candidato candidato = new VO_Candidato();
                    candidato.Curp       = Dtt.Rows[i][0].ToString();
                    candidato.Nombre     = Dtt.Rows[i][1].ToString();
                    candidato.APaterno   = Dtt.Rows[i][2].ToString();
                    candidato.AMaterno   = Dtt.Rows[i][3].ToString();
                    candidato.Partido    = Dtt.Rows[i][4].ToString();
                    candidato.IdPartido  = int.Parse(Dtt.Rows[i][5].ToString());
                    candidato.Eleccion   = Dtt.Rows[i][6].ToString();
                    candidato.IdEleccion = int.Parse(Dtt.Rows[i][7].ToString());
                    byte[] datos = new byte[0];
                    datos           = (byte[])Dtt.Rows[i][8];
                    candidato.datos = datos;
                    lstElecciones.Add(candidato);
                }

                return(lstElecciones);
            }
            catch (Exception e)
            {
                System.Windows.Forms.MessageBox.Show("Error: " + e);
                return(null);
            }
            finally
            {
                cnnConexion.Cerrar();
                cmdComando.Dispose();
            }
        }
Пример #3
0
        public bool Eliminar(object VO)
        {
            Candidato = (VO_Candidato)VO;
            try
            {
                Encabezado();
                cmdComando.CommandText = "sp_Eliminar_Candidato";
                cmdComando.Parameters.AddWithValue("@Curp", Candidato.Curp);
                cmdComando.ExecuteNonQuery();

                return(true);
            }
            catch (Exception e)
            {
                System.Windows.Forms.MessageBox.Show("Error: " + e);
                return(false);
            }
            finally
            {
                cnnConexion.Cerrar();
                cmdComando.Dispose();
            }
        }