public void UpdateRow(ro_EmpleadoNovedadCargaMasiva_det_Info info_det) { ro_EmpleadoNovedadCargaMasiva_det_Info edited_info = get_list().Where(m => m.Secuancia == info_det.Secuancia).First(); edited_info.Valor = info_det.Valor; edited_info.Valor = info_det.Valor; }
public void UpdateRow(ro_EmpleadoNovedadCargaMasiva_det_Info info_det, decimal IdTransaccionSession) { ro_EmpleadoNovedadCargaMasiva_det_Info edited_info = get_list(IdTransaccionSession).Where(m => m.Secuancia == info_det.Secuancia).First(); edited_info.Valor = info_det.Valor; edited_info.Valor = info_det.Valor; }
public ActionResult EditingDelete([ModelBinder(typeof(DevExpressEditorsBinder))] ro_EmpleadoNovedadCargaMasiva_det_Info info_det) { detalle.DeleteRow(info_det.Secuancia); ro_EmpleadoNovedadCargaMasiva_Info model = new ro_EmpleadoNovedadCargaMasiva_Info(); model.detalle = detalle.get_list(); return(PartialView("_GridViewPartial_importacion_novedades_det", model)); }
public ActionResult EditingUpdate([ModelBinder(typeof(DevExpressEditorsBinder))] ro_EmpleadoNovedadCargaMasiva_det_Info info_det) { if (ModelState.IsValid) { detalle.UpdateRow(info_det, Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); } ro_EmpleadoNovedadCargaMasiva_Info model = new ro_EmpleadoNovedadCargaMasiva_Info(); model.detalle = detalle.get_list(Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); return(PartialView("_GridViewPartial_importacion_novedades_det", model)); }
public static void FileUploadComplete(object sender, DevExpress.Web.FileUploadCompleteEventArgs e) { int cont = 0; ro_empleado_info_list empleado_info_list = new ro_empleado_info_list(); ro_EmpleadoNovedadCargaMasiva_detLis_Info EmpleadoNovedadCargaMasiva_detLis_Info = new ro_EmpleadoNovedadCargaMasiva_detLis_Info(); List <ro_EmpleadoNovedadCargaMasiva_det_Info> lista_novedades = new List <ro_EmpleadoNovedadCargaMasiva_det_Info>(); decimal IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual); Stream stream = new MemoryStream(e.UploadedFile.FileBytes); if (stream.Length > 0) { IExcelDataReader reader = null; reader = ExcelReaderFactory.CreateOpenXmlReader(stream); while (reader.Read()) { if (!reader.IsDBNull(0)) { if (cont != 0) { string cedua = reader.GetString(0); var empleado = empleado_info_list.get_list(IdTransaccionSession).Where(v => v.pe_cedulaRuc == cedua).FirstOrDefault(); if (empleado != null) { ro_EmpleadoNovedadCargaMasiva_det_Info info = new ro_EmpleadoNovedadCargaMasiva_det_Info { Valor = Convert.ToDouble(reader.GetValue(3)), CantidadHoras = Convert.ToDouble(reader.GetValue(4)), pe_cedulaRuc = cedua, pe_apellido = empleado.Empleado, em_codigo = empleado.em_codigo, Secuancia = cont, IdEmpleado = empleado.IdEmpleado }; lista_novedades.Add(info); } } cont++; } } EmpleadoNovedadCargaMasiva_detLis_Info.set_list(lista_novedades, IdTransaccionSession); } }