public void RadAjaxManager1_AjaxRequest(object sender, AjaxRequestEventArgs e) { if (e.Argument == "ActualizarGrilla") { CargarGrilla(""); UpdPnlGrilla.Update(); } }
public void RadAjaxManager1_AjaxRequest(object sender, AjaxRequestEventArgs e) { EntidadesConosud dc = new EntidadesConosud(); if (e.Argument == "Update") { long id = long.Parse(RadGrid1.SelectedValue.ToString()); Entidades.Legajos LegUpdate = (from L in dc.Legajos where L.IdLegajos == id select L).FirstOrDefault <Entidades.Legajos>(); int cant = (from l in dc.Legajos where l.NroDoc == txtNroDocEdit.Text.Trim() && l.IdLegajos != id select l).Count(); if (cant > 0) { txtNroDocEdit.Attributes.Add("NroExistente", true.ToString()); upNroDoc.Update(); return; } else { txtNroDocEdit.Attributes.Add("NroExistente", false.ToString()); upNroDoc.Update(); } if (LegUpdate != null) { /// Controles Tipo TextBox LegUpdate.Apellido = txtApellido.Text.Trim(); LegUpdate.Nombre = txtNombre.Text.Trim(); LegUpdate.NroDoc = txtNroDocEdit.Text.Trim(); LegUpdate.Direccion = txtDireccion.Text.Trim(); LegUpdate.CodigoPostal = txtCodigoPostal.Text.Trim(); LegUpdate.TelefonoFijo = txtTelFijo.Text.Trim(); LegUpdate.CorreoElectronico = txtEmail.Text.Trim(); /// Controles Tipo Telerik LegUpdate.CUIL = txtCUIL.Text; /// Controles Tipo Fecha LegUpdate.FechaNacimiento = txtFechaNacimiento.SelectedDate; LegUpdate.FechaIngreos = txtFechaIngreso.SelectedDate; /// Controles Tipo Combos long idCombo = 0; if (cboTipoDoc.SelectedItem != null) { idCombo = long.Parse(cboTipoDoc.SelectedValue); LegUpdate.objTipoDocumento = dc.Clasificacion.Where(w => w.IdClasificacion == idCombo).FirstOrDefault(); } if (cboEstadoCivil.SelectedItem != null) { idCombo = long.Parse(cboEstadoCivil.SelectedValue); LegUpdate.objEstadoCivil = dc.Clasificacion.Where(w => w.IdClasificacion == idCombo).FirstOrDefault(); } if (cboNacionalidad.SelectedItem != null) { idCombo = long.Parse(cboNacionalidad.SelectedValue); LegUpdate.objNacionalidad = dc.Clasificacion.Where(w => w.IdClasificacion == idCombo).FirstOrDefault(); } if (cboConvenio.SelectedItem != null) { idCombo = long.Parse(cboConvenio.SelectedValue); LegUpdate.objConvenio = dc.Clasificacion.Where(w => w.IdClasificacion == idCombo).FirstOrDefault(); } if (cboProvincia.SelectedItem != null) { idCombo = long.Parse(cboProvincia.SelectedValue); LegUpdate.objProvincia = dc.Clasificacion.Where(w => w.IdClasificacion == idCombo).FirstOrDefault(); } dc.SaveChanges(); } } else { Entidades.Legajos LegInsert = new Entidades.Legajos(); int cant = (from l in dc.Legajos where l.NroDoc == txtNroDocEdit.Text.Trim() select l).Count(); if (cant > 0) { txtNroDocEdit.Attributes.Add("NroExistente", true.ToString()); upNroDoc.Update(); return; } else { txtNroDocEdit.Attributes.Add("NroExistente", false.ToString()); upNroDoc.Update(); } /// Controles Tipo TextBox LegInsert.Apellido = txtApellido.Text.Trim(); LegInsert.Nombre = txtNombre.Text.Trim(); LegInsert.NroDoc = txtNroDocEdit.Text.Trim(); LegInsert.Direccion = txtDireccion.Text.Trim(); LegInsert.CodigoPostal = txtCodigoPostal.Text.Trim(); LegInsert.TelefonoFijo = txtTelFijo.Text.Trim(); LegInsert.CorreoElectronico = txtEmail.Text.Trim(); /// Controles Tipo Telerik LegInsert.CUIL = txtCUIL.Text; /// Controles Tipo Fecha LegInsert.FechaNacimiento = txtFechaNacimiento.SelectedDate; LegInsert.FechaIngreos = txtFechaIngreso.SelectedDate; /// Controles Tipo Combos long idCombo = 0; if (cboTipoDoc.SelectedItem != null) { idCombo = long.Parse(cboTipoDoc.SelectedValue); LegInsert.objTipoDocumento = dc.Clasificacion.Where(w => w.IdClasificacion == idCombo).FirstOrDefault(); } if (cboEstadoCivil.SelectedItem != null) { idCombo = long.Parse(cboEstadoCivil.SelectedValue); LegInsert.objEstadoCivil = dc.Clasificacion.Where(w => w.IdClasificacion == idCombo).FirstOrDefault(); } if (cboNacionalidad.SelectedItem != null) { idCombo = long.Parse(cboNacionalidad.SelectedValue); LegInsert.objNacionalidad = dc.Clasificacion.Where(w => w.IdClasificacion == idCombo).FirstOrDefault(); } if (cboConvenio.SelectedItem != null) { idCombo = long.Parse(cboConvenio.SelectedValue); LegInsert.objConvenio = dc.Clasificacion.Where(w => w.IdClasificacion == idCombo).FirstOrDefault(); } if (cboProvincia.SelectedItem != null) { idCombo = long.Parse(cboProvincia.SelectedValue); LegInsert.objProvincia = dc.Clasificacion.Where(w => w.IdClasificacion == idCombo).FirstOrDefault(); } dc.AddToLegajos(LegInsert); dc.SaveChanges(); } RadGrid1.Rebind(); UpdPnlGrilla.Update(); }
protected void imgBuscar_Click(object sender, ImageClickEventArgs e) { CargarGrilla(txApellido.Text); UpdPnlGrilla.Update(); }
protected void imgBuscar_Click(object sender, ImageClickEventArgs e) { CargarGrilla(cboEmpresa.SelectedValue); UpdPnlGrilla.Update(); }