public SingleTipoVehiculo(SaveAction action) { InitializeComponent(); currentAction = action; TypeInit(); currentType = new VehiculosTipos(); }
public void Save(VehiculosTipos tipo, SaveAction accion) { using (var ctx = new GrullonRCEntities()) { if (accion == SaveAction.Agregar) { ctx.VehiculosTipos.Add(tipo); } if (accion == SaveAction.Editar) { var toUpdate = ctx.VehiculosTipos.FirstOrDefault(x => x.Id == tipo.Id); toUpdate.Descripcion = tipo.Descripcion; toUpdate.Estado = tipo.Estado; } if (accion == SaveAction.Eliminar) { var toDelete = ctx.VehiculosTipos.FirstOrDefault(x => x.Id == tipo.Id); toDelete.Deleted = true; } ctx.SaveChanges(); } }
public SingleTipoVehiculo(SaveAction action, VehiculosTipos tipo) { InitializeComponent(); currentAction = action; TypeInit(); //Codigo de asignación textBox1.Text = tipo.Descripcion; checkBox1.Checked = tipo.Estado; // currentType = tipo; }