public static void Update_VDInspector(VD_Inspector VDInspector) { using (var context = new lts_sindicatoDataContext()) { context.SubmitChanges(); } }
private void Update_VDInspector(int VDInspectorId) { using (var context = new lts_sindicatoDataContext()) { VD_Inspector VDInspector = context.VD_Inspector.Where(x => x.Id == VDInspectorId).Single(); VDInspector.InspectorId = Convert.ToInt32(cbx_Inspectores.SelectedValue); VDInspector.EmpresaId = 0; VDInspector.CUIT = txt_CUIT.Text.Trim(); VDInspector.FechaAsignacion = DateTime.Now; VDInspector.Estado = 0; VDInspector.FechaCierre = null; VDInspector.Desde = Convert.ToDateTime(msk_Desde.Text); VDInspector.Hasta = Convert.ToDateTime(msk_Hasta.Text); VDInspector.FechaVenc = Convert.ToDateTime(msk_Vencimiento.Text); VDInspector.TipoInteres = cbx_TipoDeInteres.SelectedIndex; VDInspector.InteresMensual = Convert.ToDecimal(txt_Interes.Text); VDInspector.InteresDiario = Convert.ToDecimal(txt_InteresDiario.Text); VDInspector.Capital = Convert.ToDecimal(txt_Deuda.Text); //Math.Round(_ddjj.Sum(x => x.Capital), 2) VDInspector.Interes = Convert.ToDecimal(txt_TotalInteres.Text); VDInspector.Total = Convert.ToDecimal(txt_Total.Text); VDInspector.EmpleadosCantidad = _ddjj.Where(x => x.Periodo == _ddjj.Max(y => y.Periodo)).FirstOrDefault().Empleados; VDInspector.UserId = _UserId; context.SubmitChanges(); } }
public static int Insert_VDInspector(VD_Inspector VDInspector)//int IdInspector, string Cuit,int UserId) { using (var context = new lts_sindicatoDataContext()) { context.VD_Inspector.InsertOnSubmit(VDInspector); context.SubmitChanges(); return(context.VD_Inspector.Max(x => x.Id)); //retorna el Id del al relacion inspector verificacion de deuca } }
private void ConfirmarAsignacion() { int CantidadDeActas = _ddjj.Count(x => x.Acta != ""); if (CantidadDeActas == 0) { //PREGUNTO SI YA ESTA ASIGNADA ESTA EMPRESA Y TIENE UNA VERIFICACION DE DEUDA SIN CERRAR/CANCELAR/ACTA if (mtdVDInspector.YaEstaAsignada(txt_CUIT.Text.Trim().ToString()) == 0) { VD_Inspector VDInspector = new VD_Inspector { InspectorId = Convert.ToInt32(cbx_Inspectores.SelectedValue), EmpresaId = 0, CUIT = txt_CUIT.Text.Trim(), FechaAsignacion = DateTime.Now, Estado = 0, FechaCierre = null, Desde = Convert.ToDateTime(msk_Desde.Text), Hasta = Convert.ToDateTime(msk_Hasta.Text), FechaVenc = Convert.ToDateTime(msk_Vencimiento.Text), TipoInteres = cbx_TipoDeInteres.SelectedIndex, InteresMensual = Convert.ToDecimal(txt_Interes.Text), InteresDiario = Convert.ToDecimal(txt_InteresDiario.Text), Capital = Convert.ToDecimal(txt_Deuda.Text), //Math.Round(_ddjj.Sum(x => x.Capital), 2) Interes = Convert.ToDecimal(txt_TotalInteres.Text), Total = Convert.ToDecimal(txt_Total.Text), EmpleadosCantidad = _ddjj.Where(x => x.Periodo == _ddjj.Max(y => y.Periodo)).FirstOrDefault().Empleados, UserId = _UserId }; int VDDId = mtdVDInspector.Insert_VDInspector(VDInspector); mtdVDDetalle.Insert_VDDetalle(_ddjj, VDDId, true); // true para insertar. No modificar } else { MessageBox.Show("Ya tiene asignada una verificacion de Deuda"); } } else { MessageBox.Show("Debe Excluir los periodos que pertescan a un Acta "); } }