Example #1
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                TipoEnvasado p = (TipoEnvasado)tipoEnvasadoBindingSource.Current;
                if (!DatosTipoEnvasado.enUso(p.IdTipoEnvasado))
                {
                    p.Activo = false;

                    if (MessageBox.Show("¿Esta seguro de eliminar a " + p.Nombre + "?", "Eliminar", MessageBoxButtons.YesNo) == DialogResult.Yes)
                    {
                        DatosTipoEnvasado.Modificar(p);
                        Actualizar();
                    }
                }
                else
                {
                    MessageBox.Show("El objeto seleccionado no puede ser eliminado");
                }
            }
            catch
            {
                MessageBox.Show("No seleccionó nada");
            }
        }
Example #2
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            try
            {
                if (!validaciones())
                {
                    return;
                }

                TipoEnvasado p = (TipoEnvasado)tipoEnvasadoBindingSource.Current;
                p.Activo = true;
                if (p.IdTipoEnvasado == 0)
                {
                    DatosTipoEnvasado.Crear(p);
                }
                else
                {
                    DatosTipoEnvasado.Modificar(p);
                }
                Close();
            }
            catch
            {
                MessageBox.Show("Complete todos los campos");
            }
        }
Example #3
0
        public static TipoEnvasado getTipoEnvasado(int idTipoEnvasado)
        {
            //creo la conexion
            SqlConnection cnn = new SqlConnection(Conexion.Connection);

            //abro la conexion
            cnn.Open();

            //Creo el comando sql a utlizar
            SqlCommand cmd = new SqlCommand("select * from TipoEnvasado where idTipoEnvasado = @idTipoEnvasado order by nombre");

            //Cargo el valor del parametro
            cmd.Parameters.Add(new SqlParameter("@idTipoEnvasado", idTipoEnvasado));
            //asigno la conexion al comando
            cmd.Connection = cnn;

            TipoEnvasado tp = new TipoEnvasado();
            //creo el datareader
            SqlDataReader obdr = cmd.ExecuteReader();

            //recorro el datareader
            while (obdr.Read())
            {
                tp.IdTipoEnvasado = obdr.GetInt32(0);
                tp.Nombre         = obdr.GetString(1);
                tp.Activo         = obdr.GetBoolean(2);
            }
            cnn.Close();
            return(tp);
        }
Example #4
0
        public FrmEditTipoEnvasado(int id)
        {
            InitializeComponent();
            this.id = id;
            if (id == 0)
            {
                tipoEnvasadoBindingSource.Add(new TipoEnvasado());
            }
            else
            {
                tipoEnvasadoBindingSource.Add(DatosTipoEnvasado.getTipoEnvasado(id));

                TipoEnvasado te = (TipoEnvasado)tipoEnvasadoBindingSource.Current;

                if (te.Nombre != "")
                {
                    this.Text = "Editar " + te.Nombre;
                }
            }
        }
Example #5
0
        public static void Crear(TipoEnvasado tp)
        {
            //creo la conexion
            SqlConnection cnn = new SqlConnection(Conexion.Connection);

            //abro la conexion
            cnn.Open();

            //Creo el comando sql a utlizar
            SqlCommand cmd = new SqlCommand("insert into TipoEnvasado (nombre, activo) values (@nombre, @activo)");

            //Cargo el valor del parametro
            cmd.Parameters.Add(new SqlParameter("@nombre", tp.Nombre));
            cmd.Parameters.Add(new SqlParameter("@activo", tp.Activo));

            //asigno la conexion al comando
            cmd.Connection = cnn;
            cmd.ExecuteNonQuery();
            cnn.Close();
        }
Example #6
0
        public static void Modificar(TipoEnvasado tp)
        {
            //creo la conexion
            SqlConnection cnn = new SqlConnection(Conexion.Connection);

            //abro la conexion
            cnn.Open();

            //Creo el comando sql a utlizar
            SqlCommand cmd = new SqlCommand("update TipoEnvasado set nombre = @nombre, activo = @activo Where idTipoEnvasado = @idTipoEnvasado");

            //Cargo el valor del parametro
            cmd.Parameters.Add(new SqlParameter("@idTipoProducto", tp.IdTipoEnvasado));
            cmd.Parameters.Add(new SqlParameter("@nombre", tp.Nombre));
            cmd.Parameters.Add(new SqlParameter("@activo", tp.Activo));
            //asigno la conexion al comando
            cmd.Connection = cnn;
            cmd.ExecuteNonQuery();
            cnn.Close();
        }