コード例 #1
0
        private void btnCrear_Click(object sender, EventArgs e)
        {
            var contexto = new PruebaEntities1();


            switch (btnCrear.Text)
            {
            case "Crear":
                _material = new Material()
                {
                    conductorId       = _ConductorId,
                    Descripcion       = tbDescripcion.Text,
                    fechaDeEntrega    = Convert.ToDateTime(dtFechaDeEntrega.Text),
                    fechaDeDevolucion = Convert.ToDateTime(dtFechaDeDevolucion.Text)
                };
                contexto.Material.Add(_material);

                break;

            case "Modificar":
                var MaterialModificar = contexto.Material.Where(material => material.materialId == _material.materialId).First();
                MaterialModificar.Descripcion       = tbDescripcion.Text;
                MaterialModificar.fechaDeEntrega    = Convert.ToDateTime(dtFechaDeEntrega.Text);
                MaterialModificar.fechaDeDevolucion = Convert.ToDateTime(dtFechaDeDevolucion.Text);
                break;
            }
            contexto.SaveChanges();
            this.Close();
        }
コード例 #2
0
        private void btnBorrar_Click(object sender, EventArgs e)
        {
            DataGridViewRow selectedRow      = MaterialGridView.Rows[MaterialGridView.CurrentCell.RowIndex];
            var             contexto         = new PruebaEntities1();
            int             materialid       = Convert.ToInt16(selectedRow.Cells[0].Value);
            var             MaterialEliminar = contexto.Material.Where(material => material.materialId == materialid).First();

            contexto.Material.Remove(MaterialEliminar);
            contexto.SaveChanges();

            MaterialGridView.Rows.Clear();
            RetrieveData();
        }