public List <entCiudad> ListarCiudad()
        {
            SqlCommand       cmd  = null;
            List <entCiudad> list = new List <entCiudad>();

            try
            {
                SqlConnection cn = Conexion.Instancia.Conectar();
                cmd             = new SqlCommand("sp_listarCiudad", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    entCiudad ciu = new entCiudad();
                    ciu.idCiudad = Convert.ToInt32(dr["idCiudad"]);
                    ciu.nombre   = dr["nombre"].ToString();
                    list.Add(ciu);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally { cmd.Connection.Close(); }
            return(list);
        }
        public int RegistrarCiudad(entCiudad obj)
        {
            int        i   = 0;
            SqlCommand cmd = null;

            try
            {
                SqlConnection cn = Conexion.Instancia.Conectar();
                cmd             = new SqlCommand("sp_registrarCiudad", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@nombre", obj.nombre);
                cn.Open();


                i = cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                cmd.Connection.Close();
            }
            return(i);
        }
Пример #3
0
        private void b3_Click(object sender, EventArgs e)
        {
            ListarCiudad();
            if (string.IsNullOrEmpty(t1.Text.Trim()))
            {
                MessageBox.Show("Ingrese una Ciudd a modificar, por favor");
                return;
            }
            else if (string.IsNullOrEmpty(t2.Text.Trim()))
            {
                MessageBox.Show("Ingrese un Id de Ciudad, por favor");
                return;
            }

            entCiudad aux = new entCiudad();

            aux.nombre   = t1.Text.Trim();
            aux.idCiudad = Convert.ToInt32(t2.Text.Trim());
            Boolean j = logCiudad.Instancia.ValidarCiudad(aux.nombre);

            if (!j)
            {
                logCiudad.Instancia.ModificarCiudad(aux);
            }
            else
            {
                MessageBox.Show("Ya existe una Ciudad con ese nombre");
            }

            ListarCiudad();
        }
Пример #4
0
        private void b1_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(t1.Text.Trim()))
            {
                MessageBox.Show("Ingrese Nombre de Ciudad, por favor");
                return;
            }

            entCiudad ob = new entCiudad();

            ob.nombre = t1.Text.Trim();
            Boolean j = logCiudad.Instancia.ValidarCiudad(ob.nombre);

            if (!j)
            {
                int i = logCiudad.Instancia.RegistrarCiudad(ob);

                if (i > 0)
                {
                    MessageBox.Show("Se registro usuario con exito");
                }
                else
                {
                    MessageBox.Show("No se pudo registrar");
                }
            }
            else
            {
                MessageBox.Show("Ya existe una Ciudad con ese nombre");
            }
            ListarCiudad();
        }
Пример #5
0
 public void ModificarCiudad(entCiudad ciu)
 {
     try
     {
         datCiudad.Instancia.ModificarCiudad(ciu);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #6
0
 public int RegistrarCiudad(entCiudad obj)
 {
     try
     {
         int i = datCiudad.Instancia.RegistrarCiudad(obj);
         return(i);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public void ModificarCiudad(entCiudad ciu)
        {
            SqlCommand cmd = null;

            try
            {
                SqlConnection cn = Conexion.Instancia.Conectar();
                cmd             = new SqlCommand("sp_modificarCiudad", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@idCiudad", ciu.idCiudad);
                cmd.Parameters.AddWithValue("@nombre", ciu.nombre);
                cn.Open();
                cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally { cmd.Connection.Close(); }
        }