private void btnGuardar_Click(object sender, EventArgs e) { try { using (var context = new Profit_RGEntities()) { Boolean buscar98 = false; // Boolean buscar90 = false; foreach (var item in renglon1) { // buscar90 = context.pSeleccionarGIT_Asign_Equipo(item.activo.Trim ()).Count(u => u.Rowguid.ToString () == item.Rowguid.ToUpper ()) > 0; var DG0 = grddatos1.Rows[grddatos1.Rows.Count - 1].Cells[0].Value; var DG1 = grddatos1.Rows[grddatos1.Rows.Count - 1].Cells[1].Value; var DG2 = grddatos1.Rows[grddatos1.Rows.Count - 1].Cells[2].Value; var DG3 = grddatos1.Rows[grddatos1.Rows.Count - 1].Cells[3].Value; var DG4 = grddatos1.Rows[grddatos1.Rows.Count - 1].Cells[4].Value; var DG5 = grddatos1.Rows[grddatos1.Rows.Count - 1].Cells[5].Value; var DG6 = grddatos1.Rows[grddatos1.Rows.Count - 1].Cells[6].Value; var DG7 = grddatos1.Rows[grddatos1.Rows.Count - 1].Cells[7].Value; buscar98 = context.GIT_Asign_Equipo.Count(u => u.id_asign == item.codigo) > 0; if (buscar98 == true) { var h = context.pSeleccionarEmpleados().Where(x => x.cod_emp == item.empleado).Select(x => x.nombre_completo).FirstOrDefault(); context.pGIT_Asign_EquipoActualizar(item.empleado, item.empresa, item.activo, item.desde, item.hasta, item.consultor, Guid.Parse(item.Rowguid), h.ToString()); } else { var h = context.pSeleccionarEmpleados().Where(x => x.cod_emp == item.empleado).Select(x => x.nombre_completo).FirstOrDefault(); context.pGIT_Asign_EquipoInsertar(DG1.ToString(), DG2.ToString(), DG3.ToString(), Convert.ToDateTime(DG4), Convert.ToDateTime(DG5), DG6.ToString(), DG6.ToString()); //context.pGIT_Asign_EquipoInsertar( //item.empleado, item.empresa, //item.activo, item.desde, item.hasta, item.consultor,h.ToString ()); // context.pActualizarGIT_id_asign(item.activo,item.codigo); } } // CargarAsignaciones(); } MessageBox.Show(this, "Se ha guardado la información satisfactoriamente.", "Profit Expansion", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (EntityException ex) { MessageBox.Show(ex.InnerException.Message, "Profit Expansion", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex1) { MessageBox.Show(ex1.Message, "Profit Expansion", MessageBoxButtons.OK, MessageBoxIcon.Error); } }