static bool CargaChoferes(DataTable dt, string empresa, System.Data.SqlClient.SqlTransaction transaccion) { IChofer chofer = ChoferFactory.GetChofer(); foreach (DataRow dr in dt.Rows) { //pongo la unidad de negocio fija chofer.ChoferEmpresaSITT = empresa; chofer.LegajoSITT = dr["Legajo"].ToString().Trim(); chofer.Nombre = dr["Nombre"].ToString(); chofer.UnidadNegocioID = 1; chofer.Guardar(transaccion); } return(true); }
private void butGuardar_Click(object sender, System.EventArgs e) { try { Page.Validate(); if (!Page.IsValid) { return; } IChofer chofer = ChoferFactory.GetChofer(); chofer.ChoferID = Utiles.Validaciones.obtieneEntero(txtChoferID.Text); chofer.ChoferEmpresaSITT = "TAQ"; //txtEmpresa.Text; chofer.LegajoSITT = txtLegajo.Text; chofer.Nombre = txtNombre.Text; chofer.Apellido = txtApellido.Text; chofer.UnidadNegocioID = 1; //sacarlo de un combo de Unidades de Negocio //extraer la fecha deldia chofer.FechaAlta = DateTime.Now; if (chofer.Guardar()) { string mensaje = "Los datos se guardaron correctamente. "; string script = "<script language='javascript'>\n"; script += "alert('" + mensaje + "');"; script += "window.location.href = 'ChoferConsul.aspx';\n"; script += "</script>"; Page.RegisterStartupScript("scriptOk", script); } else { string script = "<script language='javascript'>\n"; script += "alert('Los datos no se guardaron debido a errores.');\n"; script += "</script>"; Page.RegisterStartupScript("scriptError", script); } } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }